import time
from public.action import *
from public.business import *
from public.testData import *
from public.tools import *
testCase="DBshop006_删除取消的订单流程"
firefox=openBrowser(url)
firefox.get(urlAdmin)
DBshopLoginAdmin(firefox)
# 1.点击销售管理订单管理界面。
DBshopEnterMenu2(firefox,'销售管理','订单管理')
# 读取order004.tet中的订单编号
orderid=readFile(get_pro_rootpath()+'\public\order004.tet')
# 2.在订单状态点击已取消一栏，点击“搜索”按钮一款，勾选之后，选择删除，点击提交操作。
# 调用函数搜索订单号
DBshopSearchOrderID(firefox,orderid)
firefox.find_element_by_xpath("(//input[@name='order_id[]'])[1]")
firefox.find_element_by_xpath("(//input[@type='checkbox'])[2]").click()
firefox.find_element_by_xpath("//option[text()='删除']").click()
firefox.find_element_by_xpath("//button[contains(text(),' 提交操作')]").click()
firefox.switch_to.alert.accept()
firefox.refresh()
try:
    firefox.find_element_by_xpath("//td[text()='%s']"%orderid)
    writeLog("%s 测试失败"%testCase)
    getPhoto(firefox)
except:
    writeLog("%s 测试通过" % testCase)
firefox.quit()